<html>

<head>
<title>Kvaser CAN drivers</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<style>
<!--
h1           { font-family: Verdana, Arial, Helvetica, sans-serif }
h2           { font-family: Verdana, Arial, Helvetica, sans-serif }
h3           { font-family: Verdana, Arial, Helvetica, sans-serif }
h4           { font-family: Verdana, Arial, Helvetica, sans-serif }
h5           { font-family: Verdana, Arial, Helvetica, sans-serif }
body         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
table        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }

a            { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #0000CC; text-decoration: none; }
a:VISITED    { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #800080; }
a:HOVER      { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #CC3333; text-decoration:underline; }
a:ACTIVE     { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #999999; }

-->
</style>
</head>

<body>

<h1 align="center">Kvaser CAN Drivers</h1>

<p align="center"><i>Date:&nbsp;Fri May 29 00:35:42 2009</i><br>
<i>Version:&nbsp;CANLIB&nbsp;4.1a</i></p>

<hr size="1" color="#0000FF">

<h4>Table of contents</h4>

<table border="0">
  <tr>
    <td><b>1</b></td>
    <td><b>&nbsp;</b></td>
    <td><a href="#1_Welcome"><b>Welcome</b></a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>2</b></td>
    <td></td>
    <td><a href="#2_SupportedSystems"><b>Supported systems</b></a></td>
  </tr>
  <tr>
    <td>2.1</td>
    <td></td>
    <td><a href="#21_Supported_OS">Supported operating systems</a></td>
  </tr>
  <tr>
    <td>2.2</td>
    <td></td>
    <td><a href="#22_Supported_hw">Supported hardware</a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>3</b></td>
    <td></td>
    <td><a href="#3_Whats_new"><b>What's new in this release</b></a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>4</b></td>
    <td></td>
    <td><a href="#4_DriverInstallation"><b>Driver installation</b></a></td>
  </tr>
  <tr>
    <td>4.1</td>
    <td></td>
    <td><a href="#41_firsttime">First-time driver installation</a></td>
  </tr>
  <tr>
    <td>4.2</td>
    <td></td>
    <td><a href="#42_update">Updating an existing driver installation</a></td>
  </tr>
  <tr>
    <td>4.3</td>
    <td></td>
    <td><a href="#43_remove">Removing the drivers</a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>5</b></td>
    <td></td>
    <td><a href="#5_hardware"><b>Hardware installation</b></a></td>
  </tr>
  <tr>
    <td>5.1</td>
    <td></td>
    <td><a href="#51_pccan">PCcan (ISA bus)</a></td>
  </tr>
  <tr>
    <td>5.2</td>
    <td></td>
    <td><a href="#52_pcican">PCIcan, PCIcanx, PCIcan II, PCIcanx II (PCI bus)</a></td>
  </tr>
  <tr>
    <td>5.3</td>
    <td></td>
    <td><a href="#52a_pciexp">PCIEcan (PCI Express)</a></td>
  </tr>
  <tr>
    <td>5.4</td>
    <td></td>
    <td><a href="#53_lapcan">LAPcan, LAPcan II (PCMCIA)</a></td>
  </tr>
  <tr>
    <td>5.5</td>
    <td></td>
    <td><a href="#54_usb">Kvaser Leaf, Memorator, Memorator Professional,
    USBcan II (USB)</a></td>
  </tr>
  <tr>
    <td>5.6</td>
    <td></td>
    <td><a href="#53_lapcan">PC104+ (PCI bus)</a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>6</b></td>
    <td></td>
    <td><a href="#6_postinstall"><b>Installation verification &amp; troubleshooting</b></a></td>
  </tr>
  <tr>
    <td>6.1</td>
    <td></td>
    <td><a href="#61_postinstall">Post-installation tasks</a></td>
  </tr>
  <tr>
    <td>6.2</td>
    <td></td>
    <td><a href="#62_verify">Installation verification</a></td>
  </tr>
  <tr>
    <td>6.3</td>
    <td></td>
    <td><a href="#63_troubleshooting">Installation troubleshooting</a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>7</b></td>
    <td></td>
    <td><a href="#7_advanced"><b>Advanced topics</b></a></td>
  </tr>
  <tr>
    <td>7.1</td>
    <td></td>
    <td><a href="#71_vector">Driver compatibility with products from Vector Informatik, GmbH</a></td>
  </tr>
  <tr>
    <td>7.2</td>
    <td></td>
    <td><a href="#72_pccan_driver">Installation of the PCcan driver</a></td>
  </tr>
  <tr>
    <td>7.3</td>
    <td></td>
    <td><a href="#73_silentmode">Running the installation in silent mode</a></td>
  </tr>
  <tr>
    <td>7.4</td>
    <td></td>
    <td><a href="#74_codesigning">Code signing</a></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><b>8</b></td>
    <td></td>
    <td><a href="#8_support"><b>Support, more information, etc.</b></a></td>
  </tr>
</table>
<p>&nbsp;</p>
<hr size="1" color="#0000FF">
<h4><a name="1_Welcome"></a>1 - Welcome</h4>

<p>Thank you for choosing to use Kvaser hardware.&nbsp;&nbsp; This document will
give you a quick overview of the installation procedure.&nbsp;A more detailed
description complete with screenshots is available on <a href="http://www.kvaser.com" target="_blank">our
web site</a>.</p>

<hr size="1" color="#0000FF">
<h4><a name="2_SupportedSystems"></a>2 - Supported systems</h4>

<p>The driver installation packages and device firmware updates are available on
our web site and on the Kvaser CD which you got together with the hardware when
you purchased it.</p>

<p>&nbsp;</p>

<h4><a name="21_Supported_OS"></a>2.1 Supported operating systems</h4>

<p>We provide separate installation packages for the following operating
systems. Each package contains drivers for all Kvaser hardware that is supported
on the OS in
question. 32-bit and 64-bit drivers are contained in the same package; the
appropriate type is selected automatically when installing.</p>

<table border="0" bgcolor="#FFFFCC" cellpadding="2">
  <tr>
    <td><b>Operating System</b></td>
    <td>&nbsp;</td>
    <td><b>Package name</b></td>
  </tr>
  <tr>
    <td>Windows Vista, 32-bit and 64-bit versions</td>
    <td>&nbsp;</td>
    <td>kvaser_drivers_w2k_xp.exe</td>
  </tr>
  <tr>
    <td>Windows Server 2003</td>
    <td>&nbsp;</td>
    <td>kvaser_drivers_w2k_xp.exe</td>
  </tr>
  <tr>
    <td> Windows XP, 32-bit and 64-bit versions</td>
    <td>&nbsp;</td>
    <td>kvaser_drivers_w2k_xp.exe</td>
  </tr>
  <tr>
    <td>Windows 2000</td>
    <td>&nbsp;</td>
    <td>kvaser_drivers_w2k_xp.exe</td>
  </tr>
</table>
<p>In addition to this, there are also packages available for</p>
<ul>
  <li>Windows 95 (driver version 2.x; no longer maintained)</li>
  <li>Windows NT 4.0 (driver version 3.x)</li>
  <li>Windows 98 and Windows ME (driver version 3.x)</li>
  <li>Linux, kernels 2.4 and 2.6, various distributions</li>
  <li>Windows CE</li>
</ul>

<p>These latter packages are not described further in this document. They
contain their own documentation.</p>

<p>&nbsp;</p>

<h4><a name="22_Supported_hw"></a>2.2 Supported hardware</h4>

<p>The following hardware types are supported in this release.
</p>

<table border="0" cellpadding="2" bgcolor="#FFFFCC">
  <tr>
    <td>

<p><b>Device</b></p>

    </td>
    <td>

<p><b>Driver</b></p>

    </td>
    <td align="center"><p><b>Recommended firmware</b></p>

    </td>
    <td><b>Required firmware</b></td>
    <td><b>Notes</b></td>
  </tr>
  <tr>
    <td>

<p>Kvaser LAPcan</p>

    </td>
    <td>

<p>kcanx.sys</p>

    </td>
    <td align="center">      3.60</td>
    <td>

<p>1.40</p>

    </td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser LAPcan II</p>

    </td>
    <td>             kcanx.sys</td>
    <td align="center">

<p>      4.20</p>

    </td>
    <td>4.20</td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser PCcan</p>

    </td>
    <td>

<p>                 kcanp.sys</p>

    </td>
    <td align="center">

<p>N/A</p>

    </td>
    <td>

<p>N/A</p>

    </td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser PCIcan</p>

    </td>
    <td>

<p>                kcanh.sys</p>

    </td>
    <td align="center">

<p>N/A</p>

    </td>
    <td>

<p>N/A</p>

    </td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser PCIcanx</p>

    </td>
    <td>

<p>                kcanh.sys</p>

    </td>
    <td align="center">

<p>N/A</p>

    </td>
    <td>

<p>N/A</p>

    </td>
    <td></td>
  </tr>
  <tr>
    <td>Kvaser PCIEcan</td>
    <td>kcanh.sys</td>
    <td align="center">N/A</td>
    <td>N/A</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Kvaser Leaf</td>
    <td>kcanl.sys</td>
    <td align="center">1.3</td>
    <td>1.1</td>
    <td>All Kvaser Leaf types.</td>
  </tr>
  <tr>
    <td>

<p>Kvaser Memorator</p>

    </td>
    <td>

<p>      kcane.sys</p>

    </td>
    <td align="center">

<p>      3.3</p>

    </td>
    <td>2.4 or later</td>
    <td>F/w 3.0 or later <b>strongly</b> recommended</td>
  </tr>
  <tr>
    <td>

<p>Kvaser Memorator Professional</p>

    </td>
    <td>

<p>      kcanl.sys</p>

    </td>
    <td align="center">

1.3

    </td>
    <td>1.2 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser USBcan</p>

    </td>
    <td>

<p>                kcand.sys</p>

    </td>
    <td align="center">

<p>1.41</p>

    </td>
    <td>

<p>1.41</p>

    </td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser USBcan II</p>

    </td>
    <td>

<p>             kcane.sys</p>

    </td>
    <td align="center">

3.3

    </td>
    <td>2.4 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser USBcan Rugged</p>

    </td>
    <td>

<p>         kcane.sys</p>

    </td>
    <td align="center">

<p>      3.3</p>

    </td>
    <td>2.4 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>

Kvaser USBcan Professional

    </td>
    <td>

kcanl.sys

    </td>
    <td align="center">

1.3

    </td>
    <td>1.3 or later</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>

<p>Kvaser PCIcan II</p>

    </td>
    <td>

<p>             kcans.sys</p>

    </td>
    <td align="center">

<p>      3.3</p>

    </td>
    <td>2.4 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>
    
<p>Kvaser PCIcanx II</p>

    </td>
    <td>

<p>             kcans.sys</p>

    </td>
    <td align="center">

<p>      3.3</p>

    </td>
    <td>3.0 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>
    
<p>Kvaser PC104+</p>

    </td>
    <td>

<p>             kcans.sys</p>

    </td>
    <td align="center">

<p>      3.3</p>

    </td>
    <td>3.0 or later</td>
    <td></td>
  </tr>
  <tr>
    <td>

<p>Kvaser Virtual CAN bus</p>

    </td>
    <td>

<p>       kcanv.sys</p>

    </td>
    <td align="center">      N/A</td>
    <td>      N/A</td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td align="center"></td>
    <td></td>
    <td></td>
  </tr>
</table>

<p>The <b>Required firmware</b> column tells you the oldest revision of the
firmware you can use. If you use an older version the driver might refuse to
work.  You can use the <i>Kvaser Hardware</i> program in the Control Panel to find out
the present firmware version of your hardware.
</p>

<p>The <b>Recommended firmware</b> column lists the latest firmware as of this
writing.
</p>

<p><b>Note</b>: we recommend that you update the firmware when you install or
update the drivers. <a href="#61_postinstall">See section 6.1 below</a>.
</p>

<hr size="1" color="#0000FF">
<h4><a name="3_Whats_new"></a>3 - What's new in this release?
</h4>

<p>The <a href="relnotes_canlib.txt" target="_blank"> release notes</a> describes in detail all changes in this and earlier
releases.
</p>

<p>&nbsp;
</p>

<hr size="1" color="#0000FF">
<h4><a name="4_DriverInstallation"></a>4 - Driver installation
</h4>

<p>
We recommend that you install the drivers first, and then install the hardware.
</p>

<p>
However, you <b>can</b> install the hardware first, and then the drivers. The
net effect will be the same as if you install the drivers first.&nbsp;
</p>

<p>If you are upgrading the drivers, we recommend that you remove all Kvaser hardware before installing the update. In that way you can be sure that no applications
are using the hardware and that no files are locked during the installation. The
installation will work just fine even if you don't remove the hardware, but you
might have to reboot before the new drivers are actually used.
</p>

<p>If you are upgrading the drivers, you should under any circumstances <b>close
all applications that use the CAN (or LIN) bus</b> before starting the upgrade.
</p>

<p>
&nbsp;
</p>

<h4>
<a name="41_firsttime"></a>4.1 - First-time driver installation
</h4>

<h5>
 Windows Vista
</h5>

<ol>
  <li>When you start the installation program, Windows will ask for the password
    of an account with administrative rights, or, if you are already logged into
    an account with such rights, you will be presented with a &quot;consent
    dialog&quot; that asks you for permission to continue.</li>
  <li>Run the installation program. It will copy the driver files to your hard disk and register them with Windows.</li>
  <li>The first time you install new Kvaser hardware of a particular type, Windows will display the "Found New Hardware Wizard". Since all the required
driver files are already installed on your computer, all you need to do
is to click the Next and OK buttons to complete the wizard. Windows will search for the driver files and will discover them automatically.
    You don't need the driver CD at this stage.&nbsp; <b>Note</b>: Windows will ask you if you want to look on Windows
    Update for updated drivers. We recommend that you answer &quot;No, not this
    time&quot; - it will save you time.</li>
</ol>

<h5>
Windows 2000/XP/2003
</h5>

<ol>
  <li>Be sure you are logged into the Administrator account, or another account
    with administrator privileges.</li>
  <li>Run the installation program. It will copy the driver files to your hard disk and register them with Windows.</li>
  <li>The first time you install new Kvaser hardware of a particular type, Windows will display the "Found New Hardware Wizard". Since all the required
driver files are already installed on your computer, all you need to do
is to click the Next and OK buttons to complete the wizard. Windows will search for the driver files and will discover them automatically.
    You don't need the driver CD at this stage.&nbsp; <b>Note</b>: Windows XP
    Service Pack 2 (and later) will ask you if you want to look on Windows
    Update for updated drivers. We recommend that you answer &quot;No, not this
    time&quot; - it will save you time.</li>
</ol>

<h4>&nbsp;</h4>

<h4><a name="42_update"></a>4.2 - Updating an existing driver installation</h4>

<p>If your current driver version is <b>3.4 or later</b>:&nbsp;
</p>

<ol>
  <li>Simply re-run the installation program. All Kvaser drivers will be updated.</li>
</ol>
<p>If your current driver version is <b>3.3 (February, 2003) or older</b>:</p>
<ol>
  <li>Remove the old drivers (see below)</li>
  <li>Reboot the machine</li>
  <li>Follow the instructions above for a first-time installation.<br>
  </li>
</ol>

<p>To find out which version you are currently using, look in the Control Panel.&nbsp;</p>


<ul>
  <li>If you find an icon called <b>Kvaser Hardware</b>, double-click it.
    Version information is displayed on the About tab.</li>
  <li>If you can't find any icon called Kvaser Hardware, then you should instead
    find an icon named <b>CAN Hardware.</b> Double-click on it and click the button with the letter I. A
window titled <b>CAN Driver Configuration</b> should popup. The driver (CANLIB)
version is displayed there.</li>
</ul>


<p>&nbsp;</p>


<h4><a name="43_remove"></a>4.3 - Removing the drivers</h4>

<p>
To remove the installed drivers, simply uninstall them using the Control Panel&nbsp;
(&quot;Add/Remove software&quot; in Windows XP).
</p>

<hr size="1" color="#0000FF">

<h4>
<a name="5_hardware"></a>5 - Hardware installation
</h4>

<p>
&nbsp;
</p>

<h4>
<a name="51_pccan"></a>5.1 - Hardware installation, PCcan
</h4>

<ol>
  <li>If your computer is running you need to shut it down and <b>turn the power
    off</b> before you try to install the card.</li>
  <li>Adjust the DIP switches on the card. See the PCcan manual.</li>
  <li>Install the card in a free ISA bus slot. Be sure it is firmly seated.</li>
  <li>Start the computer.</li>
  <li>The driver for PCcan must be installed manually; see below.</li>
</ol>

<p><b><font color="#FF0000">Caution</font></b>: the PCcan board contains devices
sensitive to ESD. Be sure to follow common-sense ESD guidelines, e.g. wear a
wrist strap, and avoid touching the electronic components on the board.</p>

<p>&nbsp;
</p>

<h4>
<a name="52_pcican"></a>5.2 - Hardware installation, PCIcan, PCIcanx, PCIcan II and PCIcanx II
</h4>

<ol>
  <li>If your computer is running you need to shut it down and <b>turn the power
    off</b> before you try to install the card.</li>
  <li>Install the card in a free PCI slot. <b> Be sure it is firmly seated</b>.&nbsp;</li>
  <li>Start the computer.</li>
</ol>

<p><b><font color="#FF0000">Caution</font></b>: the PCIcan, PCIcanx, PCIcan II and PCIcanx II 
boards contain devices sensitive to ESD. Be sure to follow common-sense ESD guidelines,
e.g. wear a wrist strap, and avoid touching the electronic components on the board.
</p>

<p><b>Note</b>: the interrupts (IRQs), memory addresses and I/O port addresses are
assigned by the computer's BIOS. There are no switches or other means to
change the settings of the boards. Usually the BIOS will handle the resource
assignment to everyone's satisfaction; if not, then some BIOSes allows you to
change the settings in the setup. It might also help to move the card to another
PCI slot. Problems are rare, however.
</p>

<p>&nbsp;
</p>

<h4><a name="52a_pciexp"></a>5.3 - Hardware installation, PCIEcan (PCI Express)
</h4>

<ol>
  <li>If your computer is running you need to shut it down and <b>turn the power
    off</b> before you try to install the card.</li>
  <li>Install the card in a free PCI Express slot. <b> Be sure it is firmly seated</b>.&nbsp;</li>
  <li>Start the computer.</li>
</ol>

<p><b><font color="#FF0000">Caution</font></b>: the PCIEcan board contain devices sensitive to ESD. Be sure to follow common-sense ESD guidelines,
e.g. wear a wrist strap, and avoid touching the electronic components on the board.
</p>

<p>The board is designed for a 1x slot but you can use it in wider slots as
well.
</p>

<p><b>Note</b>: the interrupts (IRQs), memory addresses and I/O port addresses are
assigned by the computer's BIOS. There are no switches or other means to
change the settings of the boards. Usually the BIOS will handle the resource
assignment to everyone's satisfaction; if not, then some BIOSes allows you to
change the settings in the setup. It might also help to move the card to another
PCI slot. Problems are rare, however.
</p>

<p>&nbsp;
</p>

<h4>
<a name="53_lapcan"></a>5.4 - Hardware installation, LAPcan / LAPcan II
</h4>

<p>
Insert the card in a free PCCard (that is, PCMCIA) slot. You don't need to shutdown the computer if it is running.
</p>

<p>If you have a stationary computer you are maybe using, or planning to use, a <b>PCMCIA
bridge</b> to connect the LAPcan board. All such bridges are not created equal -
see our web site for more information. In particular we have found the Elan
bridges to be almost problem-free.
</p>

<p>&nbsp;
</p>

<h4>
<a name="54_usb"></a>5.5 - Hardware installation, Kvaser Leaf / Memorator /
Memorator Professional / all USBcan devices
</h4>

<p>
Insert the USB plug in a free USB connector on your computer or in a USB hub connected to your computer. You don't need to shutdown the computer if it is running.
</p>

<p>&nbsp;
</p>

<h4>
<a name="52_pcican"></a>5.6 - Hardware installation, PC104+
</h4>

<ol>
  <li>If your computer is running you need to shut it down and <b>turn the power
    off</b> before you try to install the card.</li>
  <li>Install the card in a free PC/104+ slot. <b> Be sure it is firmly seated</b>.&nbsp;</li>
  <li>Start the computer.</li>
</ol>

<p><b><font color="#FF0000">Caution</font></b>: the PC104+ boards contain devices 
sensitive to ESD. Be sure to follow common-sense ESD guidelines, e.g. wear a 
wrist strap, and avoid touching the electronic components on the board.
</p>

<p>&nbsp;
</p>

<hr size="1" color="#0000FF">

<h4>
<a name="6_postinstall"></a>6 - Installation verification & troubleshooting
</h4>

<h4>
<a name="61_postinstall"></a>6.1 - Post-installation tasks
</h4>

<p><b><font color="#FF0000">Important</font></b> - after a successful driver
installation, we recommend that you use the <b>Kvaser Hardware</b> application (see
below under Installation verification) to check the firmware revision of the
device. You should then check the Kvaser CD and our web site for firmware
updates. We try to ensure that all devices are shipped with the latest revision
of the firmware, but there might be updates available anyway, especially if you
have purchased the device through one of our qualified resellers.</p>

<p>&nbsp;</p>

<h4><a name="62_verify"></a>6.2 - Installation verification
</h4>

<p> Working devices should be listed together with a
little green icon under "Can Devices (KVASER)&quot; in the Device Manager.
</p>

<p>LAPcan and LAPcan II should make the computer emit a so-called happy beep (a
medium-pitched tone followed by a high-pitched tone) when
inserted.
</p>

<p>In the Control Panel, open the <b>Kvaser Hardware</b> application. The driver is
working and communicating with the device if the firmware revision can be read.
</p>

<p>&nbsp;
</p>

<h4>
<a name="63_troubleshooting"></a>6.3 - Installation troubleshooting
</h4>

<ul>
<li><p>For USB devices, there's a problem in Windows XP which is described in detail in Microsoft KB article Q314634. Essentially the USB port
has been put to sleep by the OS and will not detect an USB device that is plugged in. If your USB hardware isn't discovered by Windows
XP, go to <a href="http://support.microsoft.com" target="_blank"> support.microsoft.com</a> and search for this KB article.
</p></li>

<li><p>Windows will display the "Found New Hardware Wizard" the first time
you plug in a USB device in a USB port where a device of this type hasn't 
been used before. This is a design feature
in Windows.  If the "Found New Hardware Wizard" is displayed, just
click the Next and OK buttons and let Windows search for the drivers.
It will find them automatically.
</p></li>

<li><p>If a device is marked with a yellow question mark in the Device Manager, 
try to right click at it and select
Uninstall. Then physically remove the device and reinsert it, or reboot the
computer. The
"Found New Hardware Wizard" should then be displayed. As described
above, just click the Next and OK buttons and let Windows reinstall
the drivers automatically.
</p></li>

<li><p>If the installation still seems to be faulty, check the <b> Control
Panel | Kvaser Hardware | Diagnostics tab</b>. Look for error messages.
(These are clearly labeled as such.)
</p></li>

<li><p>You should also
check the <b> Control Panel | Administrative Tools | Event Log</b>. 
Errors from the driver routines are found in the System log.
The Source column tells you which driver produced the error. See the table
of supported hardware in the beginning of this document for a list of the
driver names for Kvaser hardware.
</p></li>

<li><p>Many installation problems are solved by a reboot followed by a
  reinstallation of the driver package.
</p></li>

<li><p>Many of our devices have LEDs that can tell you something about the health of
the device. For example, a Kvaser Leaf or PCIcan II that flashes quickly (around
one flash per second) with the green LED typically has a firmware configuration
problem. The LED flashing is described in detail in the hardware manual of the
device in question.
</p></li>

<li><p>There are a number of scripts installed together with the drivers that
  can be useful when solving some more awkward problems. Go to the directory
  where you installed the drivers (typically c:\Program Files\Kvaser\Drivers)
  and read the file 00readme-scripts.txt.
</p></li>

</ul>

<p>
&nbsp;
</p>

<hr size="1" color="#0000FF">

<h4><a name="7_advanced"></a>7 - Advanced topics
</h4>

<p>&nbsp;
</p>

<h4>
<a name="71_vector"></a>7.1 - Driver compatibility with products from Vector Informatik, GmbH
</h4>

<p>
Starting with CANLIB 3.4, our drivers are fully compatible with CANalyzer, CANoe and other products from Vector Informatik, Germany.
You will need at least version 4.1 plus service packs of CANalyzer/CANoe.
</p>

<p>
You can install CANLIB 3.4 or later on a machine that has CAN hardware from Vector (e.g. CANcardX,
CANcardXL) installed already; no
conflicts will arise, no files are replaced, and the interfaces will happily work in parallel.
</p>

<p>
If you are using an older version of the CANalyzer and/or CANoe together with hardware from Kvaser (that is, LAPcan or LAPcan II),
see our web site for a solution.
</p>

<p>&nbsp;
</p>

<h4>
<a name="72_pccan_driver"></a>7.2 - Installation of the PCcan (ISA bus) driver
</h4>

<p>
You need to perform a few steps manually to install the driver for PCcan.
After completing hardware installation as described above, do the following. (This is
needed <b> only</b> for the PCcan driver.)
</p>

<p>
To install PCcan on Windows 2000,&nbsp;
</p>

<ol>
  <li>Open the Control Panel.</li>
  <li>Double-click on <i>Add/Remove Hardware</i>.</li>
  <li>Select <i>Add/Troubleshoot a Device</i>.</li>
  <li>Let Windows search for plug-and-play devices.&nbsp; As PCcan isn't plug-and-play, Windows will not find any devices, but
will display a window titled <i>Choose a Hardware Device</i> instead.</li>
  <li>Here, pick <i>Add a New Device</i> and click Next.&nbsp;</li>
  <li>Then select <i>No, I want to select the hardware from a list</i>,</li>
  <li>Then select <i>CAN Hardware (KVASER)</i> and click Next.&nbsp; A list of
    different Kvaser devices now emerges.</li>
  <li>Select <i>Kvaser PCcan</i> and click Next.</li>
</ol>

<p>Windows now installs the driver.  After the installation, you must configure the resources (I/O ports and
IRQ) for the PCcan - this
isn't done automatically. The resources must agree with those
you have selected using the DIP switches on the PCcan.
</p>

<p>
On Windows 98 and Windows XP, the procedure is similar but the windows may have
different titles.
</p>

<p>&nbsp;
</p>

<h4><a name="73_silentmode"></a>7.3 - Running the installation in silent mode
</h4>

<p>You can run the installation packages in silent mode, meaning that no user
interaction is required. (Please note that user action still is needed when
inserting the hardware). To do this, use the <b>/S</b> switch when starting the
installation, e.g.
</p>

<p>kvaser_drivers_w2k_xp.exe /S
</p>

<p><b>Note</b>: in Windows Server 2003, Windows XP x64, and Windows Vista, you
will still get popup messages <b>from Windows</b> when the drivers are
installed. This is by design - newer versions of Windows warn the user that privileged
code is about to be installed. To avoid this you can install a certificate in
the machine's Trusted Publisher store. The certificate can also be deployed
automatically in a Windows domain using a GPO.
</p>

<p>&nbsp;
</p>

<h4><a name="74_codesigning"></a>7.4 - Code signing
</h4>

<p>Starting with CANLIB 4.0, all drivers and other executable files are
digitally signed by Kvaser using an Authenticode&trade; certificate. This certificate
is recognized by Windows Server 2003, Windows XP x64, Windows Vista, and later
versions of Windows. It is ignored by older Windows versions, including Windows
XP and Windows 2000.
</p>

<hr size="1" color="#0000FF">

<h4><a name="8_support"></a>8 - Support</h4>

<p>If you have any problems you might want to have a look at our web site, <a href="http://www.kvaser.com" target="_blank">www.kvaser.com</a>.
You can find more detailed installation information there, answers to frequently
asked questions, and so on. </p>

<p>If our web site doesn't help, then by all means don't hesitate to contact us,
or your friendly Kvaser reseller.&nbsp; You will find the contact information on
our web site.</p>

<p>Hardware manuals are available in Adobe PDF format on the Kvaser CD,
and on our web site (see the Support section.)</p>

<p>&nbsp;</p>

</body>
</html>
